p {
	margin: 0;
}

a:link {
    text-decoration: underline ;
    color: #4444ff ;
}

a:visited {
	/*text-decoration: none;*/
}

.bold{
    font-weight: bold;
}

.button {
	border: outset;
	border-width: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

a.button {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

td.button {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	text-align: center;
}

th.button {
	padding: 0px;
	text-decoration: none;
	text-align: center;
}

.bordered {
	border: 2px solid;
	padding: 0;
	margin: 0
}

.pagination a {
	text-decoration: none;
	border: 1px solid #D0D0D0;
}
/* ==== */
dt p	{ font-weight: bold; }
dt	{ font-weight: bold; }
/*table {
	border-collapse: collapse;
	border: none;
}
td {
	border: 1px solid black;
	padding: 2pt;
}*/
#topmenu {
  border-collapse: collapse;
	width: 100%;
	text-align: center;
}
#topmenu td {
  background-color: #EBEFF9;
  border: none;
	/*padding: 5px;*/
	white-space: nowrap;
}
#topmenu a:link {
	color: black;
  text-decoration: none;
}
#topmenu a:visited {
  color: black;
  text-decoration: none;
}
#topmenu img {
    border: 1px solid white;
    border-radius: 5px;
    padding: 5px;
}
button.rounded {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.even	{ background-color: white; }
.odd	{ background-color: #F0F0F0; }
.wide	{ width: 100%; }
.table	{ display: table; }
.row	{ display: table-row; }
.cell	{ display: table-cell; }
.center	{ text-align: center; }
.right	{ text-align: right; }
.bt	{ border-top: 1px solid black; }
.bb	{ border-bottom: 1px solid black; }
.bl	{ border-left: 1px solid black; }
.br	{ border-right: 1px solid black; }
.box	{ border: 1px solid black; }
.nobt	{ border-top: 0; }
.nobb	{ border-bottom: 0; }
.nobl	{ border-left: 0; }
.nobr	{ border-right: 0; }
.nobox	{ border: 0; }
.bold	{ font-weight: bold; }
div#legend {
	margin: auto;
	border: 1px solid lightgrey;
	margin: 3pt;
	padding: 3pt;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: whitesmoke;
}
